package com.foreknow.demo14;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

/**
 * 1. 从控制台输入3次学生的信息(编号  姓名  年龄  电话号码)
 * 2. 将这三个学生的信息写到文件中(student.txt)
 *  数据的格式：  1001 tom     23   121212121212
 *               1002 fender  22   121212121212
 *               1003 gibson  40   121212121212
 * 3. 要求从文件中读取所有的学生信息并输出
 *
 * 分析：需要三个类   学生类    功能类(1. 写    2. 读)   测试类
 */
public class Test {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        List<Student> list = new ArrayList<>();
        for(int i = 0;i<3;i++){
            //1. 接收用户的输入
            Student s = new Student();
            System.out.println("请输入学生的编号：");
            int sid = input.nextInt();
            System.out.println("请输入学生的姓名：");
            String name = input.next();
            System.out.println("请输入学生的年龄：");
            int age = input.nextInt();
            System.out.println("请输入学生的电话：");
            String phone = input.next();
            //2. 将接收到学生的数据保存到Student对象中
            s.setSid(sid);
            s.setName(name);
            s.setAge(age);
            s.setPhone(phone);
            //3. 将对象保存到List集合中
            list.add(s);
        }
        //调用功能类(ReadAndWrite)中的写方法向文件中写入数据
        //调用功能类(ReadAndWrite)中的读方法读取文件中的数据并输出



    }
}
